/**
 * author: XGP
 * date: 2018/08/03
 * des: 机构管理
 *
 */
/**
 * 新增
 */
export const addSetting = [
  {
    field: 'supOrgName',
    title: '上级机构名称',
    type: 'text',
    disableEdit: true
  },
  {
    field: 'orgId',
    title: '新增机构id',
    type: 'text'
  },
  {
    field: 'orgName',
    title: '新增机构名称',
    type: 'text'
  },
  {
    field: 'manager',
    title: '机构负责人',
    type: 'user-tree'
  },
  {
    field: 'des',
    title: '备注',
    type: 'text'
  }
]

/**
 * 编辑
 */
export const editSetting = [
  {
    field: 'id',
    title: '机构ID',
    type: 'text',
    disableEdit: true
  },
  {
    field: 'text',
    title: '机构名称',
    type: 'text'
  },
  {
    field: 'manager',
    title: '负责人',
    type: 'user-tree'
  },
  {
    field: 'des',
    title: '描述',
    type: 'text'
  }
]

/**
 * 移动
 */
export const moveSetting = [
  {
    field: 'supOrgId',
    title: '移动到',
    type: 'org'
  },
  {
    field: 'id',
    title: '机构ID',
    type: 'text',
    disableEdit: true
  },
  {
    field: 'text',
    title: '机构名称',
    type: 'text',
    disableEdit: true
  },
  {
    field: 'manager',
    title: '负责人',
    type: 'text',
    disableEdit: true
  },
  {
    field: 'des',
    title: '描述',
    type: 'text',
    disableEdit: true
  }
]

export const addRules = {
  orgId: [
    { required: true, message: '请输入机构id', trigger: 'blur' },
    { min: 1, max: 10, message: '长度在 1 到 10个字符', trigger: 'blur' },
    { pattern: /[0-9A-Za-z]+/, message: '输入字符只能为数字、字母', trigger: 'blur' }
  ],
  orgName: [
    { required: true, message: '请输入机构名称', trigger: 'blur' },
  ]
}

export const editRules = {
  id: [
    { required: true, message: '请输入机构id', trigger: 'blur' },
    { min: 1, max: 10, message: '长度在 1 到 10个字符', trigger: 'blur' },
    { pattern: /[0-9A-Za-z]+/, message: '输入字符只能为数字、字母', trigger: 'blur' }
  ],
  text: [
    { required: true, message: '请输入机构名称', trigger: 'blur' },
  ]
}


export const moveRules = {
  supOrgId: [
    { required: true, message: '请输入机构id', trigger: 'blur' }
  ]
}
